草庐IT

Android SearchView X 标记图标

全部标签

java - 功能标记与授权

我刚刚偶然发现了功能标记的概念,以及一个流行的开源Java库,名为Togglz,其中引用了MartinFowler的博客文章:Thebasicideaistohaveaconfigurationfilethatdefinesabunchoftogglesforvariousfeaturesyouhavepending.Therunningapplicationthenusesthesetogglesinordertodecidewhetherornottoshowthenewfeature.但对我来说,这听起来确实像授权:用户是否被授权查看此内容?例如,用户是否应该能够看到FizzBu

java - 从独立于开源平台的 Java 代码替换 Windows *.exe 中的图标

首先,这不是从Java类制作EXE的常见问题的重复。我不需要那样做。解决NetBeansRFE#64612没有manualsteps我需要一个Java(6+)库,它可以采用现有Windows*.exe文件并将其图标替换为通用格式的替代品。通用和预构建(以二进制形式分发)的可执行文件已经知道如何加载特定于应用程序的配置文件,然后使用各种应用程序JAR等启动JRE;唯一的问题是它有一个通用图标,我想将该图标作为纯Java构建的一部分替换为特定于应用程序的图标,这样它看起来更漂亮。库必须在非病毒开源许可下可用;跨平台(必须在Windows、Linux、Mac、Solaris上运行)所以不能f

java - 为什么 Eclipse 将接口(interface)方法标记为 public abstract?

当使用Eclipse的“ExtractInterface”重构时,它会默认声明方法publicabstract。为什么?接口(interface)上的public修饰符是完全多余的,abstract在接口(interface)声明上似乎也毫无意义。 最佳答案 这些关键字确实是多余的。我个人不会在这种情况下使用它们,但我明白为什么有人可能更愿意包括它们。JLSexplicitlydiscourages这种做法:Itispermitted,butdiscouragedasamatterofstyle,toredundantlyspeci

java - 解析维基媒体标记——基于 EBNF 的解析器不适合吗?

我正在尝试解析(在Java中)维基百科上的维基媒体标记。有许多现有的包可以完成这项任务,但我还没有找到特别适合我需要的包。我用过的最好的包是MathclipseBlikiparser,它在大多数页面上都做得不错。然而,这个解析器是不完整的,无法解析某些页面或在其他页面上解析不正确。遗憾的是,代码相当困惑,因此修复此解析引擎中的问题非常耗时且容易出错。为了寻找更好的解析引擎,我调查了使用基于EBNF的解析器来完成此任务(特别是ANTLR)。然而,经过一些尝试后,这种方法似乎并不特别适合这项任务,因为维基媒体标记相对宽松,因此不容易适应结构化语法。然而,我在ANTLR和类似解析器方面的经验

java - JFrame去除任务栏图标

我有一个JFrame,我使用以下方法最小化到托盘:这是为了展示:Frame.this.Minimized=false;Frame.this.setVisible(true);systemTray.remove(systemTrayIcon);Frame.this.setExtendedState(JFrame.NORMAL);这是为了隐藏:if(SystemTray.isSupported()){systemTray.add(systemTrayIcon);Frame.this.setVisible(false);Frame.this.Minimized=true;}Frame.thi

java - 舞台任务栏中的低质量图标。 JavaFX

为什么舞台图标质量这么低?原始图像要好得多。如何解决?我使用这段代码将图像设置为舞台图标:stage.getIcons().add(newImage("/res/app_icon.png"));截图:原始图标: 最佳答案 更新不幸的是,JavaFX8中图标选择器的实现并不总是从可用图标列表中为应用程序选择最佳图标大小。参见:JDK-8091186Windows7taskbariconisblurry.JDK-8087459UglyiconinWindowstaskbar.这些问题(目前)计划在Java9中解决。关于这些问题的一些评论

java - 更改 Eclipse Dock 图标

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。不久前,我为JS开发人员下载了Eclipse。它总是在我的Win7dock中显示“JS”图标启动。最近,我也开始使用Eclipse进行JavaEE开发。但无论我使用什么视角,停靠栏图标仍然显示“JS”。现在,我是那种真的很烦人的人。有什么方法可以在不重新安装Eclipse的情况下更改停靠栏图标?

SystemUI开发总结-移动网络图标显示逻辑

安卓中的移动网络图标并不单一接受一个监听器的信息,图标的确定流程拉得很长,在systemui中也分布在几个不同的位置。此前开发中只用了PhoneStateListener提供的信号格数变化,导致了自制的状态栏图标并不准确。如今客户需求贴卡版本的机器,重新梳理移动网络图标的显示逻辑被提上日程。显示控制首先,真正操作状态栏上移动图标变化的文件是这个:/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarMobileView.java128publicvoidapplyMobileState(Mo

java - 如何在 Swing 中全局设置应用程序的图标?

我知道我可以为每个表单或根表单指定一个,然后它会级联到所有子表单,但我想有一种方法可以覆盖所有子表单的默认Java咖啡杯形成甚至那些我可能会忘记的东西。有什么建议吗? 最佳答案 您可以使根表单(我假设您指的是JFrame)成为您自己的JFrame子类,并将标准功能放入其构造函数中,例如:this.setIconImage(STANDARD_ICON);您也可以在此处捆绑其他标准内容,例如将框架的窗口指标作为用户首选项内存、管理启动面板等。由此生成的任何新框架也将是此JFrame子类的实例。您唯一需要记住的是实例化您的子类,而不是JF

java - 根据深度级别更改 JTree 节点图标

我正在寻找更改我的JTree(Swing)的不同图标Java文档解释了如何在节点是否为叶子时更改图标,但这并不是我要搜索的内容。对我来说,节点是不是叶子并不重要,或者我只想更改图标,如果节点在三个深度级别中的第一/第二/第三深度级别。 最佳答案 作为自定义TreeCellRenderer的替代方案,您可以替换collapsedIcon和expandedIcon的UI默认值:Iconexpanded=newTreeIcon(true,Color.red);Iconcollapsed=newTreeIcon(false,Color.bl